/*******************************商户页面CSS************************************/
*{padding: 0;margin: 0;}
body{font-family: "微软雅黑";font-size: 14px;color: #6b6766;}
.main{width: 1280px;max-width: 1280px;height:auto;margin: 0 auto;overflow: auto;}
.header{height: 73px;overflow: hidden;background: #ffffff;padding-right: 30px;}
.logo{float: left;width: 242px;height: 73px;}
.logo img{width: 100%;}
.user-name{float: right;line-height:50px;color: #00a189;}
.out{margin-left: 15px;color:#6b6766 }
/*中部*/
.content{clear: both;height: auto;width: 1280px;overflow: auto;background: #ffffff;margin-top: -10px;}
.content-menu .left{height: 100%;color:#6b6766;margin-top: -10px;}
.content-menu{clear:both;float:left;width: 213px;height: auto;overflow: auto;}
.menu-list{clear: both;}
.content-menu h4{height: 40px;line-height: 45px;background:#00a189;padding-left:5px;color: white;font-size: 16px;}
.content-menu i{margin-right: 5px;color: white;}
.content-menu ul li{margin-left: 50px;line-height: 30px;text-decoration: none;list-style: none}
.menu-list li a:hover,.menu-list li a:active,.menu-list li a:visited{text-decoration: none;}
.menu-list li a:hover{color: #00a189;}
.menu-list  li a.active{color:#00a189;text-decoration: none;}
.menu-list span{margin-right: 10px;}
.menu-list a{color: #6b6766;text-decoration: none;}
.content-main{float:left;width: 1061px;height:auto;overflow: auto;border-left:1px solid gainsboro;}
/*登錄界面*/
.login-main{width: 1280px;height: 730px;margin: 0 auto;}
.login-logo{height: 73px;width: 242px;}
.login-logo img{width: 100%;}
.login-content{background: url("../images/login-bg.jpg") no-repeat;width:1280px;height: 539px;width: 100%;padding:115px 138px;}
.login-left{float: left;width: 700px;}
.login-right{float: left;width: 300px;float: right;padding-left: 30px;}
.content-title h3{color: white;font-size: 36px;font-weight: 700;line-height:45px;}
.mylogin{padding: 0 18px 18px 18px;background: white;width: 242px;}
.login_form{margin-top: 40px;}
.input-group{background: #f2f1f1;margin: 10px 0;}
.login_name{font-size: 18px;color: #00a189;text-align: center;border-bottom: 1px solid gainsboro;line-height: 40px;}
.login{background: #00a189;color: white;width: 100%;}
.user{background: url("../images/user.png") no-repeat;width: 80px;height: 80px;}
.user{background: url("../images/lock.png") no-repeat;}
.checked{font-size: 12px;}
.checkbox{float: left;color: #00a189;}
.remeber{float: right;color: #00a189;margin-top: 10px;}
.agree{height: 30px;padding: 15px 0;color: #6b6766;}
.agree-left{float: left;font-size: 12px;}
.agree-right{float: right;font-size: 12px;}
.login-footer{text-align: center;padding-top: 40px;background: #ffffff;color:#6b6766;padding:70px 20px;height: 74px;}
.login-footer ul{margin: 0 auto;height:18px;width: 600px;}
.login-footer ul li{list-style: none;float: left;text-align: center;width: 20%;border-right: 1px solid gainsboro;}
.login-footer ul li:last-child{border: none;}
.login-footer p{margin: 10px 0;}

/*团购券核销*/
.main-title{height: 40px;color:#6b6766;border-bottom: 1px solid gainsboro;border-top: 1px solid gainsboro;line-height: 40px;padding-left: 18px;}
.select-shop{padding-left: 15px;}
.select-shop span{padding-left: 30px;}
.hx-content{width: 500px;margin: 200px auto;}
.form-group,.hx-content .btn-lg{float: left;}
.hx-content .btn-lg{background: #00a189;font-size:22px;color:white;border: 1px solid #00a189;}
.reduce.active{background: #00a189}
.increase.active{background: #00a189;border: 1px solid #00a189;}
/*弹出框*/
.myModal{width: 100%;height:100%;position:relative;overflow:hidden;z-index: 999;display:none;background:url("../images/modal-bg.png");
    transition:all 0.6s linear 0.8s;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow-y: hidden;
}
.modal-dialog{ animation:myfirst 1s;
    -webkit-animation:myfirst 1s;
    -moz-animation:myfirst 1s;
    animation-fill-mode: forwards;
}
@-webkit-keyframes myfirst /* Safari and Chrome */
{
    0%   {left:0px; top:-150px;}
    100% {left:0px;top:150px;}
}
@-moz-keyframes myfirst /* Safari and Chrome */
{
    0%   {left:0px; top:-150px;}
    100% {left:0px;top:150px;}
}

.modal-dialog-1{ animation:myfirst-1 1s;
    -webkit-animation:myfirst-1 1s;
    -moz-animation:myfirst-1 1s;
    animation-fill-mode: forwards;
}
@-webkit-keyframes myfirst-1 /* Safari and Chrome */
{
    0%   {left:0px; top:-150px;}
    100% {left:0px;}
}
@-moz-keyframes myfirst-1 /* Safari and Chrome */
{
    0%   {left:0px; top:-150px;}
    100% {left:0px;}
}

.modal-con{background: #ebe7e8;margin: 20px;padding: 10px;border-radius: 5px;color: #6c6767;}
.modal-con h4{margin-bottom: 20px;}
.modal-body i{font-style: normal;color: #00a189;}
.modal-body h5{text-align: center;}
.modal-footer .btn-lg{background: #00a189;color: white;}
.reduce,.number,.increase{float: left;}

.modal-change-con{margin: 40px 55px 10px 55px;padding-left:20px;border-radius: 5px;color: #6c6767;height: auto;}
.search-city{height: 40px;margin-top: 20px;}
.shop-show{clear: both;height: auto;}
.shop-hide{clear: both;height: auto;}
input[type='radio']:checked:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #00a189;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}
/*record*/
.search{height:auto;padding-top: 10px;}
.record-btn span,.record-btn input{float: left}
.record-btn span{line-height: 30px;margin-right: 10px;color: #6c6767;}
.search-btn{height: 60px;width: 100%;}
.btn-submit{float: left;margin-top: 10px;}
.btn-export{float: right;margin-top: 10px;}
.record-content{width: 100%;padding: 0 20px;height: auto;overflow:auto}
.record-search{height: 40px;color:white;margin-left: 15px;width: 60px;}
.record-dc{height: 40px;width: 60px;color: #6c6666;}
/* .record-list{height: auto;} */
.result-content{width: 100%;height: auto}
.result-content tr:first-child{background: #f2f0f1;line-height: 40px;}
.result-content tr{text-align: left;}
.result-content tr th{text-align: left;padding-left: 15px;color: #6c6666;font-weight: 500;width: 133px;}
.result-content td{padding:10px 0 10px 15px;border-bottom: 1px solid gainsboro;color: #6c6666;}
/*xf+pwd*/
.select-tc{width: 140px;height: 33px;}
.xf-list-content{padding: 20px 18px 18px 18px;}
.xf-list-search{padding-left: 10px;}
.xf-list-content .btn-lg{height:30px;font-size: 14px;line-height: 10px;margin-right: 7px;}
.xf-reach{background: #00a189;color: white;margin-right: 5px;}
.name{width:100%;height: 50px;}
.name span{float: left;line-height: 40px;text-align: right;width:80px;clear: both;color: #6c6666;}
.name .form-control{width:180px;height: 40px;float: left;}
.import{clear:both;font-style: normal;width: 40px;height: 40px;line-height:40px;margin-left: 5px;color: #6b6766;}
.xf-list tr:first-child{background: #f2f0f1;line-height: 40px;font-size: 14px;}
.xf-list tr{text-align: left;}
.xf-list tr th{text-align: left;padding-left: 15px;width:88px;}
.xf-list td{width:80px;overflow: hidden;padding:10px 0 10px 15px;border-bottom: 1px solid gainsboro;}
.xf-dc{color: #6b6766;}
.arrive-search{margin: 20px 0;}
.arrive-reach{color: white;margin-right: 5px;}
/*shop-list*/
.shop-list-reach{height: 60px;padding: 20px 0 0 15px;}
.shop-list tr:first-child{background: #f2f0f1;line-height: 40px;}
.shop-list tr{text-align: left;}
.shop-list tr th{text-align: left;padding-left: 15px;color: #6c6666;font-weight: 500;width: 153px;}
.shop-list td{padding:10px 0 10px 15px;border-bottom: 1px solid gainsboro;color: #6c6666;}

/*group-list*/
.group-list-search{height: 60px;padding: 20px 0 0 15px;margin-bottom: 10px;}
.group-list tr:first-child{background: #f2f0f1;line-height: 40px;}
.group-list tr{text-align: left;}
.group-list tr th{text-align: left;padding-left: 15px;color: #6c6666;font-weight: 500;width: 106px;}
.group-list td{padding:10px 0 10px 15px;border-bottom: 1px solid gainsboro;color: #6c6666;}

/*分頁*/
.page-list{margin: 20px 0;}
.page span{color:#6c6666;}
.page button{color: #00a189;}

/* 今天、昨天、本周、上个月 按钮样式*/
.quickSelDate{
    color:#428bca;
    text-decoration:none;
    outline:0;
    floatong:left;
    margin:0 10px;
    padding:2px;
    border: 1px solid #448822;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius:6px;
}

/*group-affirm add-user*/
.affirm-table tr td{border-bottom: 1px solid #ffffff;border-top: 1px solid #ffffff;color:#6c6666}
.affirm-table tr td:first-child{width: 20%;text-align: right;vertical-align: middle}
.affirm-table tr td i{font-style: normal;}
.affirm-table tr{height: 50px;vertical-align: middle}
.require-red{color:#f60;font-family:serif;margin-right:3px;}
.group-table tr td:first-child{text-align: right;}
.group-table tr td{color: #6c6666}
.group-table tr td i{font-style: normal}
.group-table tr td span{display: block;margin-left: 20px;margin-top: 10px;}
.save-number tr td{text-align: center;color: #6c6666}
.save-number caption{color: red}

.take-order .btn,.take-order.btn:active,.take-order .btn:hover{background: #00a189;color: white;border: none;outline: none;margin: 0 10px;}